@font-face {font-family: "UTM Neo Sans Intel"; font-weight: normal; src: url('../font/UTM Neo Sans IntelBold.ttf'); }
.top-hotel {margin: 0 0 14px}
.md-box {box-shadow: 0 0 2px #d5d5d5; background: #fff}
.search-topten {margin: 0 0 8px}
    .search-box {width: 496px; float: left;height: 248px;}
    .topten-place {width: 496px; float: right;height: 248px;}
h2.heading {
    font-size: 20px;
    line-height: 24px;
    font-weight: bold;
    font-family: arial, sans-serif;
    padding: 8px 12px;
    border-bottom: 1px solid #e7e7e7
}
div.daddy-heading {
    background: #f8f7f7;
    border-bottom: 1px solid #e7e7e7;
    position: relative;
    z-index: 2;
}
/*ie7*/
div.daddy-heading + .box-content{
    position: relative;
    z-index: 1;
}
div.daddy-heading > a.view-all {
    font-weight: bold;
    color: #ff6600;
    position: absolute;
    top: 16px;
    right: 14px;
    line-height: 16px;
}
div.daddy-heading h2.heading {border-bottom: none;background: #FFF;min-width: 350px;}
.content2, .promotion-ht {margin: 0 auto 14px;}
.promotion-ht .module-slide-lst-hotel .wrap-hotel-slide .viewport {height: 240px}
    .promotion-ht a.local {font-size: 11px; color: #333;font-weight: normal;position: absolute;top: 10px;right: 0;}

.promotion-ht h2 {float: left; padding: 12px 44px 12px 12px}
.filter-ht {border-left: 1px solid #e7e7e7; float: left; padding:11px 10px 12px;height: 23px; width: 555px; cursor: pointer}
    .fil-local {float: left; margin: 0 15px 0 0; background: #fff; border: 1px solid #d6d5d6; padding: 0 1px 0 0}
    .sl-local {background: #fff; border: 1px solid #d6d5d6; color: #333; line-height: 20px; padding: 0 7px; cursor: pointer; width: 112px; position: relative;}
    .txt-local {width: 72px; height: 23px; margin: 1px; border-right: 1px solid #d6d5d6; padding: 0 0 0 10px; line-height: 24px; float: left;}
    .lb-star {font-weight: bold; margin: 8px 8px 0 0; float: left; display: block;}
    .type-star {float: left; width: 75px; padding: 8px 0 0 10px}
    .sl-fil-star {background: #fff; float: left;  border: 1px solid #d6d5d6; padding: 0 3px 7px 0;}
.sl-fil-star .iselect-white {margin: 3px 0 0}

.payment-box {border-right: 1px solid #e7e7e7; border-left: 1px solid #e7e7e7}

.md-box-hoz {
    width: 300px;
    padding: 0 12px;
    float: left;
}
.md-box-hoz.last-box{
    width: 320px;
}

.why-box-cont {margin: 25px 0 10px}
.mail-box-cont {margin: 15px 0 0}
    .mail-box-cont p {line-height: 18px}

.area-mail {
    position: relative;
    background: #fff;
    border: 1px solid #d3d3d3;
    box-shadow: 0 0 3px #ececec inset;
    padding: 7px 11px 4px 9px;
    height: 19px;
    font-size: 12px;
    color: #333;
    line-height: 19px;
    margin: 10px 0 0;
}
.area-mail .iMail-org{
    position: absolute;
    top:8px;
    left: 8px;
}
.in-mail {
    position: absolute;
    top: 5px;
    left: 35px;
    color: #999;
    border: none;
    width: 188px;
    height: 18px;
    background: none;
}
.sm-mail {
    overflow: visible;/*ie7*/
    padding: 8px 20px;
    font-size: 12px;
    text-transform: uppercase;
    font-weight: bold;
    text-shadow: 1px 1px 0 #b93200;
    position: absolute;
    top: -1px;
    right: -1px;
    color: #fff;
    border:none;
    background: -moz-linear-gradient(top,  #ff6600 0%, #e25a00 100%); /* FF3.6+ */
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#ff6600), color-stop(100%,#e25a00)); /* Chrome,Safari4+ */
    background: -webkit-linear-gradient(top,  #ff6600 0%,#e25a00 100%); /* Chrome10+,Safari5.1+ */
    background: -o-linear-gradient(top,  #ff6600 0%,#e25a00 100%); /* Opera 11.10+ */
    background: -ms-linear-gradient(top,  #ff6600 0%,#e25a00 100%); /* IE10+ */
    background: linear-gradient(top,  #ff6600 0%,#e25a00 100%); /* W3C */
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ff6600', endColorstr='#e25a00',GradientType=0 ); /* IE6-9 */
}

.payment-lst {margin: 20px 0 0}
.payment-lst li {margin: 0 0 13px}
.payment-lst h3 {
    font-size: 12px;
    font-weight: bold;
    margin: 0 0 3px;
    padding-left: 14px;
    position: relative;
}
.payment-lst h3 .icon {
    left: 1px;
    position: absolute;
    top: 3px;
}
    .payment-lst p {padding: 0 0 0 15px; line-height: 18px}